Arch Linux
https://pbs.twimg.com/media/GLxDEcAbMAAfQNJ.jpg
安裝
2023-06-07?
$ fdisk /dev/sda
$ mkfs.ext4 /dev/sda2
$ mkswap /dev/sda3
$ mkfs.fat -F 32 /dev/sda1
$ mount /dev/sda2 /mnt
$ mount --mkdir /dev/sda1 /mnt/boot
$ swapon /dev/sda3
$ pacstrap -K /mnt base linux linux-firmware vim networkmanager intel-ucode
$ genfstab -U /mnt >> /mnt/etc/fstab
$ arch-chroot /mnt
$ locale-gen
$ passwd
$ pacman -S grub efibootmgr dosfstools os-prober mtools
$ mkdir /boot/EFI
$ mount /dev/sda1 /boot/EFI
$ grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
$ grub-mkconfig -o /boot/grub/grub.cfg
UEFI Shell
原本應該不需要這一步kujakujira.icon
試了好幾次還是抓不到開機碟,手動加之後還是要從 boot menu 裡選
但之後莫名有出現在 UEFI 設定的選單裡
$ bcfg boot dump -v
Add GRUB
$ bcfg boot add N FSV:\boot\grub\grib.efi "GRUB"
$ pacman -S neofetch
https://i.imgur.com/IojAXOw.jpg
$ pacman -S bottom
$ btm
$ pacman -S fzf
$ pacman -S procs
$ pacman -S nodejs npm
code:~/.config/fish/config.fish
set PATH "$HOME/.local/bin:$PATH"
export npm_config_prefix="$HOME/.local"
$ pacman -S code
code:bash
mkdir ~/.ssh
cd ~/.ssh
ssh-keygen -t ed25519 -C "example1@example.com"
ssh-keygen -t ed25519 -C "example2@example.com"
eval $(ssh-agent -c)
ssh-add ~/.ssh/id_ed25519
ssh-add ~/.ssh/id_ed25519_example2
touch ./config
code:config
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_ed25519
Host github.com-example2
HostName github.com
User git
IdentityFile ~/.ssh/id_ed25519_example2
code:bash
GitHub→Settings→Access→SSH and GPG keys $ pacman -S mpv
~/.config/mpv/mpv.conf
$ pacman -S vlc
$ sudo pacman -S webp-pixbuf-loader
$ pacman -S wine
code:diff
- check() {
- meson test -C build
- }
$ makepkg -si
code:diff
- lib32-shaderc
$ pacman -S flatpak
$ flatpak uninstall --delete-data
$ flatpak uninstall --unused
native
$ pacman -S steam
$ flatpak install com.valvesoftware.Steam
Settings→Steam Play→Enable Steam Play for all other titles
$ pcman -S gamemode
$ systemctl --user enable gamemoded && systemctl --user start gamemoded
$ pacman -S mangohud
1. 下載並解壓縮至
flatpak
~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
native
/home/[USER]/.steam/root/compatibilitytools.d
2. 重新啟動Steam
安裝遊戲於副硬碟
flatpak
$ flatpak override --user --filesystem=/欲安裝的硬碟路徑 com.valvesoftware.Steam
確認flatpak已設定的override
$ flatpak override --show app.id
重設override
$ flatpak override --reset app.id
瀏覽器來源
$ fuseiso image directory
$ fusermount -u directory
由Arch社群用戶驅動的套件庫
PKGBUILD和相關內容皆為非官方且未經徹底審查,使用風險須自行承擔
$ pacman -S base-devel
使用yay安裝
更新與升級
$ yay -Syu
移除
取得統計資料
$ yay -Ps
pacman hook
One or more PGP signatures could not be verified!
$ python -m ensurepip
相關連結